package com.expression.uartagent.core.inter;


import com.expression.uartagent.entity.UartPacketExpression;
import com.expression.uartagent.listener.ClientEvent;
import com.expression.uartagent.listener.EventListener;

/**
 * Copyright (c) 2016, SuZhou CsjBot. All Rights Reserved. <br>
 * www.csjbot.com<br>
 * <p>
 * Created by 浦耀宗 at 2016/11/07 0007-19:19.<br>
 * Email: puyz@csjbot.com<br>
 */
public interface Callbacker {

    void notifyRequest(EventListener listener, UartPacketExpression packet);

    void notifyEvent(EventListener listener, ClientEvent event);

    void destroy();

}